// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/kpdus/jad.html
// Decompiler options: braces fieldsfirst space lnc
package cn.com.smartdevices.bracelet.chart.deprecated;
import cn.com.smartdevices.bracelet.DataManager;
import cn.com.smartdevices.bracelet.Debug;
import cn.com.smartdevices.bracelet.analysis.SleepInfo;
import cn.com.smartdevices.bracelet.analysis.StepsInfo;
import cn.com.smartdevices.bracelet.model.DaySportData;
import cn.com.smartdevices.bracelet.model.SportDay;
import java.util.Calendar;
// Referenced classes of package cn.com.smartdevices.bracelet.chart.deprecated:
// DynamicDetailFragmentOld, DynamicDetailChartViewOld
class k
implements cn.com.smartdevices.bracelet.chart.data.ChartDataLoader.LoadCallback
{
final DynamicDetailFragmentOld a;
k(DynamicDetailFragmentOld dynamicdetailfragmentold)
{
a = dynamicdetailfragmentold;
super();
}
private int a(Calendar calendar)
{
return -(60 * (-1 + (24 - calendar.get(11))) + (60 - calendar.get(12)));
}
private int b(Calendar calendar)
{
return 60 * calendar.get(11) + calendar.get(12);
}
public boolean hasData(int i)
{
SportDay sportday = DynamicDetailFragmentOld.b(a).addDay(i);
Debug.i("DDDD", (new StringBuilder()).append("Has Day : ").append(sportday).toString());
if (sportday.before(DynamicDetailFragmentOld.a(a)) || sportday.after(DynamicDetailFragmentOld.c(a)))
{
Debug.w("DDDD", "False!!");
return false;
} else
{
return true;
}
}
public cn.com.smartdevices.bracelet.chart.data.ChartDataLoader.ItemData loadData(int i)
{
SportDay sportday = DynamicDetailFragmentOld.b(a).addDay(i);
Debug.i("DDDD", (new StringBuilder()).append("Load Data : ").append(sportday).toString());
DynamicDetailFragmentOld.e(a).load(sportday);
DaySportData daysportdata = DynamicDetailFragmentOld.e(a).get(sportday);
DynamicDetailChartViewOld.DynamicDetailChartData dynamicdetailchartdata;
String s;
if (daysportdata != null)
{
dynamicdetailchartdata = DynamicDetailFragmentOld.a(a, daysportdata);
} else
{
dynamicdetailchartdata = new DynamicDetailChartViewOld.DynamicDetailChartData();
}
if (sportday.equals(DynamicDetailFragmentOld.f(a)))
{
s = "\u4ECA\u5929";
} else
if (sportday.addDay(1).equals(DynamicDetailFragmentOld.f(a)))
{
s = "\u6628\u5929";
} else
{
s = DynamicDetailFragmentOld.b(a, DynamicDetailFragmentOld.b(a).addDay(i));
}
dynamicdetailchartdata.date = s;
dynamicdetailchartdata.prevDate = DynamicDetailFragmentOld.b(a, DynamicDetailFragmentOld.b(a).addDay(i - 1));
return dynamicdetailchartdata;
}
public void onDataLoaded(cn.com.smartdevices.bracelet.chart.data.ChartDataLoader.ItemData itemdata)
{
}
public void onToItem(int i)
{
SportDay sportday = DynamicDetailFragmentOld.b(a).addDay(i);
Debug.i("DDDD", (new StringBuilder()).append("On To : ").append(sportday).toString());
DaySportData daysportdata = DynamicDetailFragmentOld.e(a).get(sportday);
StepsInfo stepsinfo;
SleepInfo sleepinfo;
Calendar calendar;
Calendar calendar1;
String s;
String s1;
if (daysportdata != null)
{
sleepinfo = daysportdata.getSleepInfo();
stepsinfo = daysportdata.getStepsInfo();
} else
{
stepsinfo = null;
sleepinfo = null;
}
if (sleepinfo == null)
{
sleepinfo = new SleepInfo();
}
if (stepsinfo == null)
{
stepsinfo = new StepsInfo();
}
calendar = Calendar.getInstance();
calendar.setTime(sleepinfo.getStartDate());
calendar1 = Calendar.getInstance();
calendar1.setTime(sleepinfo.getStopDate());
DynamicDetailFragmentOld.g(a).setOffset(0);
if (!calendar.equals(calendar1))
{
int j = calendar.get(11);
String as[];
String s2;
int l;
int i1;
if (sportday.addDay(-1).equals(calendar))
{
DynamicDetailFragmentOld.g(a).setOffset(-(24 - j));
l = a(calendar);
} else
{
l = b(calendar);
}
if (sportday.addDay(-1).equals(calendar1))
{
i1 = a(calendar1);
} else
{
i1 = b(calendar1);
}
DynamicDetailFragmentOld.g(a).setSleepStartTime(l, a.formatTime(calendar.get(11), calendar.get(12)), " \u4F11\u517B\u751F\u606F");
DynamicDetailFragmentOld.g(a).setSleepRiseTime(i1, a.formatTime(calendar1.get(11), calendar1.get(12)), " \u65B0\u7684\u4E00\u5929");
}
s = new String();
as = a.formatTimeHourMin(stepsinfo.getActMinutes());
if (as[0] != null)
{
s1 = (new StringBuilder()).append(s).append(as[0]).append("\u5C0F\u65F6").toString();
} else
{
s1 = s;
}
s2 = (new StringBuilder()).append(s1).append(as[1]).append("\u5206\u949F").toString();
DynamicDetailFragmentOld.g(a).setStepTime("\u603B\u6D3B\u52A8\u65F6\u95F4", s2);
DynamicDetailFragmentOld.g(a).notifyChanged();
}
}